//
// Created by 麻再挺 on 2021/12/16.
//
#pragma once
#ifndef DATA_STRUCTURE_C_GRAPH_CONSTANT_H
#define DATA_STRUCTURE_C_GRAPH_CONSTANT_H

// 顶点的最大个数
#define MAX_VERTEX_NUM 20
// 表示顶点之间的关系的变量类型
#define VRType int
// 存储弧或者边额外信息的指针变量类型
#define InfoType char
// 图中顶点的数据类型
#define VertexType int

// 图类型
typedef enum {
    // 有向图
    DG,
    // 有向网
    DN,
    // 无向图
    UDG,
    // 无向网
    UDN
} GraphKind;

#endif //DATA_STRUCTURE_C_GRAPH_CONSTANT_H
